草庐IT

Java HashMap 调整大小

全部标签

无法调整VirtualBox显示大小

我在VirtualBox上使用了Ubuntu,但是我安装了Xubuntu桌面,现在显示VM小于我的显示器,我无法调整它。如何扩展它?看答案我安装了来宾添加,尝试了其他几种我在网上找到的方法。但是后来我发现我的问题是在最大访客屏幕尺寸的设置上。转到:file->偏好->显示,并检查是否将最大访客屏幕尺寸设置为提示。如果没有,这是解决问题的解决方案。首先将其设置为提示。然后,将宽度设置为1920,高度为1200单击确定现在,启动您的VM并转到:查看->虚拟屏幕1->将分辨率设置为1920x1200最后,通过单击“视图”选项卡本身,启用自动尺寸的访客显示选项。

java - Java 中可用的最佳可调整大小字节缓冲区是什么?

我需要一个Java中的字节缓冲区类以供单线程使用。缓冲区在满时应该调整大小,而不是抛出异常或其他东西。对我来说非常重要的问题是性能。你会推荐什么?添加:目前我使用ByteBuffer但它无法调整大小。我需要一个可以调整大小的。 最佳答案 有什么理由不使用无聊的普通ByteArrayOutputStream?正如上面miku所说,EvanJonesgivesareviewofdifferenttypes并表明它非常依赖于应用程序。因此,在不知道更多细节的情况下,很难推测。我会从ByteArrayOutputStream开始,并且只有在

java - BufferedReader 默认缓冲区大小?

根据thedocumentation,BufferedReader(Reader)使用默认缓冲区大小,而第二个构造函数BufferedReader(Reader,int)允许设置缓冲区大小。publicBufferedReader(Readerin)Createsabufferingcharacter-inputstreamthatusesadefault-sizedinputbuffer.但是,文档没有提到默认缓冲区大小是多少。BufferedReader的默认缓冲区大小是多少? 最佳答案 默认缓冲区大小为8192个字符http:

调整Windows键盘上只能看到拼音而无法看到实际的文本以及关闭输入法悬浮窗方法

一、输入法设置如果您在键盘上只能看到拼音而无法看到实际的文本,这可能是因为您的输入法设置为中文拼音输入法或其他仅显示拼音的输入法。要解决这个问题,您可以尝试以下方法:1.切换输入法:按下Shift+Alt组合键或Windows键+空格键来切换输入法。确保您选择了正确的输入法,如中文简体或中文繁体,并且该输入法支持直接输入汉字而不是仅显示拼音。2.查看输入法设置:在任务栏右侧的语言栏中,右键单击并选择“设置”。进入“语言首选项”窗口后,找到您使用的中文输入法,并点击“选项”或“设置”按钮。在输入法设置中,检查是否启用了正确的输入法布局,并确保勾选了“显示输入法工具栏”或类似选项。3.添加新的输入

java - 如何在 swing 中为光标设置自定义大小?

我正在使用下面的代码为JPanel设置自定义光标,但是当我运行代码时,它会放大我为光标设置的图像。有没有办法设置用户定义的光标大小?Toolkittoolkit=Toolkit.getDefaultToolkit();BufferedImageerasor=newBufferedImage(10,10,BufferedImage.TYPE_INT_RGB);Graphics2Dg2d=(Graphics2D)erasor.createGraphics();g2d.setPaint(Color.red);g2d.drawRect(e.getX(),e.getY(),10,10);tool

java - 动态自动调整 JTable 列的宽度

我有一个包含3列的JTable:-No.#-Name-PhoneNumber我想为每列指定宽度,如下所示:并且我希望JTable能够在需要时动态更新其列的宽度(例如,在列#中插入大数字)并保持与JTable相同的样式我使用这段代码解决了第一个问题:myTable.getColumnModel().getColumn(columnNumber).setPreferredWidth(columnWidth);但我没有成功让my​​Table仅在列的当前宽度不适合其内容时才动态更新宽度。你能帮我解决这个问题吗? 最佳答案 我在这里找到了答

java - 如何以编程方式增加 Java 堆大小

我有一个用于搜索文件的Java桌面应用程序,它通常很快就会达到默认的堆限制。我无法访问将安装它的所有系统,因此我想增加应用程序本身的JVM堆大小。谁能帮助我如何在我的应用程序中以编程方式做到这一点 最佳答案 将-Xmx设置为onegig并不意味着JVM将在启动时分配那么多内存。JVM将只分配-Xms(加上开销),直到需要更多堆空间为止。您是否需要保护您的用户免受虚拟内存抖动或操作系统内存分配失败的影响?如果不是,只需将Xmx设置为一个较大的值。请注意,Windows32位JVM通常会忽略大于1.2Gig的Xmx设置,因此为了安全起见

java - 为什么 Java 6 编译的类大小大于 Java 5?

我们注意到,当我们在Java6上编译我们的类时,它们总是比Java5大。我知道到目前为止字节码没有变化,所以我假设Java6编译器加入了更多内容。这是所有必需的,还是有任何方法可以关闭它并仍然编译Java6源代码? 最佳答案 版本6javac正在类文件中生成额外的“堆栈映射”属性,以使jvm的验证更容易和更快。我怀疑大小差异太大,您始终可以使用-target1.5选项使其生成与早期版本相同的字节码。编辑:有关此新属性的详细信息可以在jsr202的第4.8.4节中找到4.8.4TheStackMapTableAttributeThes

java - 减少 jar 文件的大小?

这个问题在这里已经有了答案:Minimizingjardependencysizes(3个答案)关闭6年前。是否有一个好的应用程序可以通过消除冗余来减少jar文件的大小类/方法/常量池元素?(即无法从固定的一组入口点,假设没有反射)当我只是使用其中的几个方法时,我厌倦了拉入臃肿的库。(我不是在谈论小的“局部”优化,比如让名字更小。我更多的是考虑做全局分析来找出使用了哪些类/方法/变量,给定一组入口点(包括反射入口点),并删除所有未使用的内容。我的网络应用大约有45MB,主要是因为有30多个库,而且我很确定我只使用了每个库的一小部分。

java - 不区分大小写检查 HttpServletRequest 中的角色

javax.servlet.http.HttpServletRequest类有一个名为isUserInRole的方法。例如,我用它来检查用户是否具有admin角色。但是,该方法区分大小写。因此,如果请求中的角色是Admin或ADMIN,则isUserInRole("admin")将为false。我在多个应用程序的多个位置使用isUserInRole方法来检查多个不同的角色。有没有一种方法可以不区分大小写地实现isUserInRole功能,而无需使用isUserInRole检查每个不同的可能大小写组合? 最佳答案 您可以使用HttpS